home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Utilities / Other / mCD / Source / CD_DBase.subproj / CD_DBase06.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-04-20  |  13.7 KB  |  355 lines

  1. #import <sys/types.h>
  2. #import <stddef.h>
  3. #import "CD_DBaseSubs.h"
  4.  
  5.     /*
  6.      * This subroutine has information for CD's with 7 tracks
  7.      */
  8.  
  9. #define RSTARR_ROSEWAVEPROMO   489001042 /* key parts = 1358.25.06.142 233 */
  10. #define KRAFT_ELECTRICCAFE     771048927 /* key parts = 2141.60.06.177 259 */
  11. #define RENAIS_ASHESBURN_JAP   803338642 /* key parts = 2231.37.06.592 674 */
  12. #define MOLDFIELD_CRISES       807000941 /* key parts = 2241.50.06.1241 188 */
  13. #define EAGLES_LIVE_D1         817810620 /* key parts = 2271.52.06.420 535 */
  14. #define LEDZEP_PHYD1_STUDBOX   844762604 /* key parts = 2346.42.06.254 508 */
  15. #define LEDZEP_PHYD1           848473005 /* key parts = 2356.65.06.255 513 */
  16. #define RENAIS_ASHESBURN_ONE   882913043 /* key parts = 2452.40.06.593 682 */
  17. #define RENAIS_TURNOFCARDS_TRC 888874628 /* key parts = 2469.07.06.578 561 */
  18. #define RENAIS_TURNOFCARDS_REP 890641027 /* key parts = 2474.00.06.577 560 */
  19. #define RENAIS_PROLOGUE_ONE    902799342 /* key parts = 2507.58.06.342 691 */
  20. #define SUPERT_BROTHER         923631309 /* key parts = 2565.48.06.459 182 */
  21. #define RENAIS1_ILLUSION       924408924 /* key parts = 2567.60.06.174 878 */
  22. #define PINKF_DANCESONGS       925872949 /* key parts = 2571.65.06.349 230 */
  23. #define DBLFAN_UNIVERSAVE      927408929 /* key parts = 2576.10.06.479 265 */
  24. #define MOLDFIELD_HEAVENSOPEN  934513009 /* key parts = 2595.65.06.259 1184 */
  25. #define PINKF_MEDDLE_SO       1010266556 /* key parts = 2806.22.06.356 1408 */
  26. #define PINKF_MEDDLE_UD       1011836142 /* key parts = 2810.49.06.342 1411 */
  27. #define PINKF_MEDDLE_UK       1012906557 /* key parts = 2813.47.06.357 1412 */
  28. #define ASHRA_BLACKOUTS       1017721010 /* key parts = 2827.00.06.410 1016 */
  29. #define DIREST_ALCHEMY_D1     1056744931 /* key parts = 2935.30.06.781 658 */
  30. #define RENAIS_CARNEGIE_D1    1088640940 /* key parts = 3024.00.06.490 623 */
  31. #define WAVESTAR_MOONWIND1    1431793033 /* key parts = 3977.15.06.733 1194 */
  32. #define MOLDFIELD_ELEMENTS_D1 1452207330 /* key parts = 4033.68.06.1530 232 */
  33. #define YES_EVENINGPLUS_D2    1467217039 /* key parts = 4075.45.06.1189 593 */
  34. #define MSCHON_HYPNOTIC       1551754611 /* key parts = 4310.32.06.1311 1257 */
  35. #define SOFTW_ELECTUNIV_P1    1603441047 /* key parts = 4454.00.06.1197 372 */
  36.  
  37.  
  38. void filltoc06(tocPtr, cdKey)
  39. struct cd_toc *tocPtr;
  40. u_int cdKey;
  41. {
  42.  
  43.     if ( cdKey == ASHRA_BLACKOUTS ) { /* 0:47:07-00 */
  44.     tocPtr->discPerformer = "Ashra";
  45.     tocPtr->discTitle = "Blackouts";
  46.     SET_CDtt( 1, 06.50, "77 Slightly Delayed");
  47.     SET_CDtt( 2, 06.56, "Midnight on Mars");
  48.     SET_CDtt( 3, 03.15, "Don't Trust the Kids");
  49.     SET_CDtt( 4, 04.36, "Blackouts");
  50.     SET_CDtt( 5, 08.32, "Shuttle Cocks");
  51.     SET_CDtt( 6, 16.56, "Lotus, Parts I-IV");
  52.     }
  53.     if ( cdKey == DIREST_ALCHEMY_D1 ) { /* 0:48:55-30 */
  54.     tocPtr->discPerformer = "Dire Straits";
  55.     tocPtr->discTitle = "Alchemy <-> Dire Straits Live  [disc 1]";
  56.     tocPtr->discCatNum = "004228182442500";
  57.     SET_CDtt( 1, 13.01, "Once Upon a Time in the West");
  58.     SET_CDtt( 2, 05.36, "Expresso Love");
  59.     SET_CDtt( 3, 08.16, "Romeo and Juliet");
  60.     SET_CDtt( 4, 03.28, "Love Over Gold");
  61.     SET_CDtt( 5, 07.34, "Private Investigations");
  62.     SET_CDtt( 6, 10.58, "Sultans of Swing");
  63.     }
  64.     if ( cdKey == DBLFAN_UNIVERSAVE ) { /* 0:42:56-10 */
  65.     tocPtr->discPerformer = "Double Fantasy";
  66.     tocPtr->discTitle = "Universal Ave.";
  67.     SET_CDtt( 1, 07.59, "Heartbreaker");
  68.     SET_CDtt( 2, 06.02, "Universal Avenue");
  69.     SET_CDtt( 3, 08.13, "Endless Running");
  70.     SET_CDtt( 4, 07.57, "Food for Fantasy");
  71.     SET_CDtt( 5, 08.18, "Lost Control");
  72.     SET_CDtt( 6, 04.25, "Children of the Universe");
  73.     }
  74.     if ( cdKey == EAGLES_LIVE_D1 ) { /* 0:37:51-52 */
  75.     tocPtr->discPerformer = "Eagles";
  76.     tocPtr->discTitle = "Eagles Live  [disc 1]";
  77.     tocPtr->discCatNum = "007559007052800";
  78. #     if !defined(SKIPSONGS_Eagles)
  79.     SET_CDtt( 1, 07.00, "Hotel California");
  80.     SET_CDtt( 2, 04.34, "Heartache Tonight");
  81.     SET_CDtt( 3, 05.19, "I Can't Tell You Why");
  82.     SET_CDtt( 4, 06.07, "The Long Run");
  83.     SET_CDtt( 5, 05.54, "New Kid in Town");
  84.     SET_CDtt( 6, 08.55, "Life's Been Good");
  85. #     endif
  86.     }
  87.     if ( cdKey == KRAFT_ELECTRICCAFE ) { /* 0:35:41-60 */
  88.     tocPtr->discPerformer = "Kraftwerk";
  89.     tocPtr->discTitle = "Electric Cafe";
  90. #     if !defined(SKIPSONGS_Kraftwerk)
  91.     SET_CDtt( 1, 02.57, "Boing Boom Tschak");
  92.     SET_CDtt( 2, 07.42, "Techno Pop");
  93.     SET_CDtt( 3, 05.45, "Musique Non Stop");
  94.     SET_CDtt( 4, 08.04, "The Telephone Call");
  95.     SET_CDtt( 5, 06.52, "Sex Object");
  96.     SET_CDtt( 6, 04.19, "Electric Cafe");
  97. #     endif
  98.     }
  99.     if ( cdKey == LEDZEP_PHYD1 ) { /* 0:39:16-65 */
  100.     tocPtr->discPerformer = "Led Zeppelin";
  101.     tocPtr->discTitle = "Physical Graffiti  [disc 1]";
  102.     tocPtr->discCatNum = "007567002002300";
  103. #     if !defined(SKIPSONGS_Led_Zeppelin)
  104.     SET_CDtt( 1, 04.15, "Custard Pie");
  105.     SET_CDtt( 2, 05.39, "The Rover");
  106.     SET_CDtt( 3, 11.04, "In My Time of Dying");
  107.     SET_CDtt( 4, 04.05, "Houses of the Holy");
  108.     SET_CDtt( 5, 05.38, "Trampled Under Foot");
  109.     SET_CDtt( 6, 08.33, "Kashmir");
  110. #     endif
  111.     }
  112.     if ( cdKey == LEDZEP_PHYD1_STUDBOX ) { /* 0:39:06-42 */
  113.     tocPtr->discPerformer = "Led Zeppelin";
  114.     tocPtr->discTitle = "Physical Graffiti  [disc 1] [studio box]";
  115.     tocPtr->discCatNum = "007567825262400";
  116. #     if !defined(SKIPSONGS_Led_Zeppelin)
  117.     SET_CDtt( 1, 04.14, "Custard Pie");
  118.     SET_CDtt( 2, 05.37, "The Rover");
  119.     SET_CDtt( 3, 11.06, "In My Time of Dying");
  120.     SET_CDtt( 4, 04.02, "Houses of the Holy");
  121.     SET_CDtt( 5, 05.37, "Trampled Under Foot");
  122.     SET_CDtt( 6, 08.28, "Kashmir");
  123. #     endif
  124.     }
  125.     if ( cdKey == MOLDFIELD_CRISES ) { /* 0:37:21-50 */
  126.     tocPtr->discPerformer = "Mike OldField";
  127.     tocPtr->discTitle = "Crises";
  128. #     if !defined(SKIPSONGS_Mike_Oldfield)
  129.     SET_CDtt( 1, 20.41, "Crises");
  130.     SET_CDtt( 2, 03.38, "Moonlight Shadow");
  131.     SET_CDtt( 3, 03.33, "In High Places");
  132.     SET_CDtt( 4, 03.53, "Foreign Affair");
  133.     SET_CDtt( 5, 02.26, "Taurus 3");
  134.     SET_CDtt( 6, 03.08, "Shadow On The Wall");
  135. #     endif
  136.     }
  137.     if ( cdKey == MOLDFIELD_HEAVENSOPEN ) { /* 0:43:15-65 */
  138.     tocPtr->discPerformer = "Mike OldField";
  139.     tocPtr->discTitle = "Heaven's Open";
  140. #     if !defined(SKIPSONGS_Mike_Oldfield)
  141.     SET_CDtt( 1, 04.19, "Make Make");
  142.     SET_CDtt( 2, 06.03, "No Dream");
  143.     SET_CDtt( 3, 04.23, "Mr. Shame");
  144.     SET_CDtt( 4, 04.12, "Gimme Back");
  145.     SET_CDtt( 5, 04.32, "Heaven's Open");
  146.     SET_CDtt( 6, 19.44, "Music From the Balcony");
  147. #     endif
  148.     }
  149.     if ( cdKey == MOLDFIELD_ELEMENTS_D1 ) { /* 1:07:13-68 */
  150.     tocPtr->discPerformer = "Mike OldField";
  151.     tocPtr->discTitle = "Elements  [disc 1]";
  152. #     if !defined(SKIPSONGS_Mike_Oldfield)
  153.     SET_CDtt( 1, 25.30, "Tubular Bells: Part one");
  154.     SET_CDtt( 2, 23.21, "Tubular Bells: Part two");
  155.     SET_CDtt( 3, 09.33, "Hergest Ridge  [excerpt]");
  156.     SET_CDtt( 4, 02.51, "In Dulci Jubilo");
  157.     SET_CDtt( 5, 02.04, "Portsmouth");
  158.     SET_CDtt( 6, 03.52, "Vivaldi Concerto in C");
  159. #     endif
  160.     }
  161.     if ( cdKey == PINKF_MEDDLE_UK ) { /* 0:46:53-47 */
  162.     tocPtr->discPerformer = "Pink Floyd";
  163.     tocPtr->discTitle = "Meddle  [UK Harvest]";
  164. #     if !defined(SKIPSONGS_Pink_Floyd)
  165.     SET_CDtt( 1, 05.57, "One of These Days");
  166.     SET_CDtt( 2, 05.12, "A Pillow of Winds");
  167.     SET_CDtt( 3, 06.09, "Fearless");
  168.     SET_CDtt( 4, 03.44, "San Tropez");
  169.     SET_CDtt( 5, 02.17, "Seamus");
  170.     SET_CDtt( 6, 23.32, "Echoes");
  171. #     endif
  172.     }
  173.     if ( cdKey == PINKF_MEDDLE_UD ) { /* 0:46:50-49 */
  174.     tocPtr->discPerformer = "Pink Floyd";
  175.     tocPtr->discTitle = "Meddle  [UltraDisc]";
  176. #     if !defined(SKIPSONGS_Pink_Floyd)
  177.     SET_CDtt( 1, 05.42, "One of These Days");
  178.     SET_CDtt( 2, 05.30, "A Pillow of Winds");
  179.     SET_CDtt( 3, 06.08, "Fearless");
  180.     SET_CDtt( 4, 03.43, "San Tropez");
  181.     SET_CDtt( 5, 02.14, "Seamus");
  182.     SET_CDtt( 6, 23.31, "Echoes");
  183. #     endif
  184.     }
  185.     if ( cdKey == PINKF_MEDDLE_SO ) { /* 0:46:46-22 */
  186.     tocPtr->discPerformer = "Pink Floyd";
  187.     tocPtr->discTitle = "Meddle  [“Shine On” box]";
  188. #     if !defined(SKIPSONGS_Pink_Floyd)
  189.     SET_CDtt( 1, 05.56, "One of These Days");
  190.     SET_CDtt( 2, 05.13, "A Pillow of Winds");
  191.     SET_CDtt( 3, 06.08, "Fearless");
  192.     SET_CDtt( 4, 03.43, "San Tropez");
  193.     SET_CDtt( 5, 02.16, "Seamus");
  194.     SET_CDtt( 6, 23.28, "Echoes");
  195. #     endif
  196.     }
  197.     if ( cdKey == PINKF_DANCESONGS ) { /* 0:42:51-65 */
  198.     tocPtr->discPerformer = "Pink Floyd";
  199.     tocPtr->discTitle = "A Collection of Great Dance Songs";
  200. #     if !defined(SKIPSONGS_Pink_Floyd)
  201.     SET_CDtt( 1, 05.49, "One Of These Days");
  202.     SET_CDtt( 2, 06.44, "Money");
  203.     SET_CDtt( 3, 10.22, "Sheep");
  204.     SET_CDtt( 4, 10.39, "Shine On You Crazy Diamond");
  205.     SET_CDtt( 5, 05.25, "Wish You Were Here");
  206.     SET_CDtt( 6, 03.50, "Another Brick In The Wall (Part II)");
  207. #     endif
  208.     }
  209.     if ( cdKey == RENAIS1_ILLUSION ) { /* 0:42:47-60 */
  210.     tocPtr->discPerformer = "Renaissance  [1]";
  211.     tocPtr->discTitle = "Illusion";
  212. #     if !defined(SKIPSONGS_Renaissance)
  213.     SET_CDtt( 1, 02.54, "Love Goes On");
  214.     SET_CDtt( 2, 08.19, "Golden Thread");
  215.     SET_CDtt( 3, 03.43, "Love is All");
  216.     SET_CDtt( 4, 07.02, "Mr. Pine");
  217.     SET_CDtt( 5, 06.09, "Face of Yesterday");
  218.     SET_CDtt( 6, 14.38, "Past Orbits of Dust");
  219. #     endif
  220.     }
  221.     if ( cdKey == RENAIS_PROLOGUE_ONE ) { /* 0:41:47-58 */
  222.     tocPtr->discPerformer = "Renaissance";
  223.     tocPtr->discTitle = "Prologue  [OneWay]";
  224. #     if !defined(SKIPSONGS_Renaissance)
  225.     SET_CDtt( 1, 05.42, "Prologue");
  226.     SET_CDtt( 2, 07.41, "Kiev");
  227.     SET_CDtt( 3, 07.12, "Sounds Of The Sea");
  228.     SET_CDtt( 4, 05.14, "Spare Some Love");
  229.     SET_CDtt( 5, 04.25, "Bound For Infinity");
  230.     SET_CDtt( 6, 11.31, "Rajah Khan");
  231. #     endif
  232.     }
  233.     if ( cdKey == RENAIS_ASHESBURN_JAP ) { /* 0:37:11-37 */
  234.     tocPtr->discPerformer = "Renaissance";
  235.     tocPtr->discTitle = "Ashes are Burning  [Japan]";
  236. #     if !defined(SKIPSONGS_Renaissance)
  237.     SET_CDtt( 1, 09.52, "Can You Understand?");
  238.     SET_CDtt( 2, 04.17, "Let It Grow");
  239.     SET_CDtt( 3, 04.58, "On the Frontier");
  240.     SET_CDtt( 4, 03.36, "Carpet of the Sun");
  241.     SET_CDtt( 5, 03.12, "The Harbour");
  242.     SET_CDtt( 6, 11.14, "Ashes Are Burning");
  243. #     endif
  244.     }
  245.     if ( cdKey == RENAIS_ASHESBURN_ONE ) { /* 0:40:52-40 */
  246.     tocPtr->discPerformer = "Renaissance";
  247.     tocPtr->discTitle = "Ashes are Burning  [OneWay]";
  248. #     if !defined(SKIPSONGS_Renaissance)
  249.     SET_CDtt( 1, 09.53, "Can You Understand?");
  250.     SET_CDtt( 2, 04.18, "Let It Grow");
  251.     SET_CDtt( 3, 04.57, "On the Frontier");
  252.     SET_CDtt( 4, 03.32, "Carpet of the Sun");
  253.     SET_CDtt( 5, 06.48, "The Harbour");
  254.     SET_CDtt( 6, 11.22, "Ashes Are Burning");
  255. #     endif
  256.     }
  257.     if ( cdKey == RENAIS_TURNOFCARDS_TRC ) { /* 0:41:09-07 */
  258.     tocPtr->discPerformer = "Renaissance";
  259.     tocPtr->discTitle = "Turn of the Cards  [TRC]";
  260. #     if !defined(SKIPSONGS_Renaissance)
  261.     SET_CDtt( 1, 09.38, "Running Hard");
  262.     SET_CDtt( 2, 03.08, "I Think of You");
  263.     SET_CDtt( 3, 09.31, "Things I Don't Understand");
  264.     SET_CDtt( 4, 06.26, "Black Flame");
  265.     SET_CDtt( 5, 03.03, "Cold is Being");
  266.     SET_CDtt( 6, 09.21, "Mother Russia");
  267. #     endif
  268.     }
  269.     if ( cdKey == RENAIS_TURNOFCARDS_REP ) { /* 0:41:14-00 */
  270.     tocPtr->discPerformer = "Renaissance";
  271.     tocPtr->discTitle = "Turn of the Cards  [Repertoire]";
  272. #     if !defined(SKIPSONGS_Renaissance)
  273.     SET_CDtt( 1, 09.37, "Running Hard");
  274.     SET_CDtt( 2, 03.09, "I Think of You");
  275.     SET_CDtt( 3, 09.32, "Things I Don't Understand");
  276.     SET_CDtt( 4, 06.29, "Black Flame");
  277.     SET_CDtt( 5, 03.05, "Cold is Being");
  278.     SET_CDtt( 6, 09.20, "Mother Russia");
  279. #     endif
  280.     }
  281.     if ( cdKey == RENAIS_CARNEGIE_D1 ) { /* 0:50:24-00 */
  282.     tocPtr->discPerformer = "Renaissance";
  283.     tocPtr->discTitle = "Live at Carnegie Hall  [disc 1]";
  284. #     if !defined(SKIPSONGS_Renaissance)
  285.     SET_CDtt( 1, 08.10, "Prologue");
  286.     SET_CDtt( 2, 07.13, "Ocean Gypsy");
  287.     SET_CDtt( 3, 10.45, "Can You Understand?");
  288.     SET_CDtt( 4, 03.47, "Carpet of the Sun");
  289.     SET_CDtt( 5, 10.04, "Running Hard");
  290.     SET_CDtt( 6, 10.23, "Mother Russia");
  291. #     endif
  292.     }
  293.     if ( cdKey == MSCHON_HYPNOTIC ) { /* 1:11:50-32 */
  294.     tocPtr->discPerformer = "Mario Schönwälder";
  295.     tocPtr->discTitle = "Hypnotic Beats";
  296.     SET_CDtt( 1, 21.51, "Moogazyn  [live]");
  297.     SET_CDtt( 2, 07.47, "A Dream, Merely a Dream");
  298.     SET_CDtt( 3, 06.11, "Spirit of Love");
  299.     SET_CDtt( 4, 10.27, "The Garden of Sanssouci");
  300.     SET_CDtt( 5, 04.35, "Niemandsland");
  301.     SET_CDtt( 6, 20.57, "Hypnotic Beats");
  302.     }
  303.     if ( cdKey == SOFTW_ELECTUNIV_P1 ) { /* 1:14:14-00 */
  304.     tocPtr->discPerformer = "Software";
  305.     tocPtr->discTitle = "Electronic–Universe, Part I";
  306.     SET_CDtt( 1, 19.57, "Fluting Electronic Universe");
  307.     SET_CDtt( 2, 20.32, "Surfing Saturn");
  308.     SET_CDtt( 3, 19.37, "Dancing Venus");
  309.     SET_CDtt( 4, 02.21, "Cosmic Calimba");
  310.     SET_CDtt( 5, 05.33, "Add–Space–To–Time");
  311.     SET_CDtt( 6, 06.12, "Psychomellow–Planet");
  312.     }
  313.     if ( cdKey == RSTARR_ROSEWAVEPROMO ) { /* 0:22:38-25 */
  314.     tocPtr->discPerformer = "Ringo Starr";
  315.     tocPtr->discTitle = "Old Wave / Stop and Smell the Roses  [promo]";
  316.     SET_CDtt( 1, 02.22, "Wrack My Brain");
  317.     SET_CDtt( 2, 04.28, "Dead Giveaway");
  318.     SET_CDtt( 3, 04.51, "Private Property");
  319.     SET_CDtt( 4, 03.48, "Be My Baby");
  320.     SET_CDtt( 5, 03.14, "In My Car");
  321.     SET_CDtt( 6, 03.53, "She's About a Mover");
  322.     }
  323.     if ( cdKey == SUPERT_BROTHER ) { /* 0:42:45-48 */
  324.     tocPtr->discPerformer = "Supertramp";
  325.     tocPtr->discTitle = "Brother Where You Bound";
  326.     tocPtr->discCatNum = "008283950142200";
  327.     SET_CDtt( 1, 07.39, "Cannonball");
  328.     SET_CDtt( 2, 04.37, "Still in Love");
  329.     SET_CDtt( 3, 04.36, "No Inbetween");
  330.     SET_CDtt( 4, 06.17, "Better Days");
  331.     SET_CDtt( 5, 16.32, "Brother Where You Bound");
  332.     SET_CDtt( 6, 03.02, "Ever Open Door");
  333.     }
  334.     if ( cdKey == WAVESTAR_MOONWIND1 ) { /* 1:06:17-15 */
  335.     tocPtr->discPerformer = "Wavestar";
  336.     tocPtr->discTitle = "Moonwind  [Passport]";
  337.     SET_CDtt( 1, 12.13, "Voyager");
  338.     SET_CDtt( 2, 09.19, "Edge of Morning");
  339.     SET_CDtt( 3, 08.57, "Cabala");
  340.     SET_CDtt( 4, 07.32, "Troll Valley");
  341.     SET_CDtt( 5, 08.20, "Moonwind");
  342.     SET_CDtt( 6, 19.54, "Chase the Evening");
  343.     }
  344.     if ( cdKey == YES_EVENINGPLUS_D2 ) { /* 1:07:55-45 */
  345.     tocPtr->discPerformer = "Yes";
  346.     tocPtr->discTitle = "An Evening of YES Music Plus  [disc 2]";
  347.     SET_CDtt( 1, 19.49, "Close to the Edge");
  348.     SET_CDtt( 2, 06.37, "Themes 1. Sound 2. Second Attention 3. Soul Warrior");
  349.     SET_CDtt( 3, 11.18, "Brother of Mine");
  350.     SET_CDtt( 4, 10.46, "Heart of the Sunrise");
  351.     SET_CDtt( 5, 09.30, "Order of the Universe");
  352.     SET_CDtt( 6, 09.53, "Roundabout");
  353.     }
  354. }
  355.